trader's licence - English Synonyms Dictionary